package com.mgfireworks.mgplatform.mgadmin.product.model;
import javax.validation.constraints.NotNull;

import lombok.Data;

@Data
public class Product {
	/**
	 * 产品编号 4位cateId+4位bandId+4位序号
	 */
 	@NotNull(message="产品编号不能为空")
	private String productId;
	
	/**
	 * 产品名 
	 */
 	@NotNull(message="产品名不能为空")
	private String productName;
	
	/**
	 * 类别 
	 */
 	@NotNull(message="类别不能为空")
	private Integer cateId;
	
	/**
	 * 类别名 
	 */

	private String categoryName;
	
	/**
	 * 品牌 
	 */
 	@NotNull(message="品牌不能为空")
	private Integer bandId;
	
	/**
	 * 品牌名 
	 */

	private String bandName;
	
	/**
	 * 主图片 
	 */

	private String mainImg;
	
	/**
	 * 销售级别 对应字典项中销售级别值
	 */
 	@NotNull(message="销售级别不能为空")
	private Integer sellLevel;
	
	/**
	 * 销售级别名 
	 */

	private String sellLevelName;
	
	/**
	 * 是否推荐 0:不推荐,1:推荐
	 */
 	@NotNull(message="是否推荐不能为空")
	private Integer recommend;
	
	/**
	 * 添加时间 
	 */

	private String addTime;
	
	/**
	 * 更新时间 
	 */

	private String updateTime;

	public Product(String productId) {
		super();
		this.productId = productId;
	}

	public Product() {
		super();
	}
	
}